package org.eclipse.gittab.fretboard;

import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Font;

public interface FretboardDesign {

	public enum FretInlay {
		MODERN, CLASSIC, NONE
	}

	public enum FretHeight {
		MODERN, CLASSIC
	}

	/**
	 * Color of the canvas.
	 * 
	 * @return
	 */
	public Color background();

	public Color strings();

	public Color frets();

	public Color fretboard();

	public FretHeight fretHeight();

	public FretInlay fretInlay();

	public Font noteFont();

	public Font stringLabelFont();

	public Color noteFontColor();

	public Color stringLabelColor();

	public Color hoverNote();

	public Color playNote();
}
